package com.superman;

import net.mof.manual.JsonMark;
import net.mof.manual.ManualJsonProperty;

import java.io.Serializable;
import java.util.ArrayList;

@JsonMark
public class TextMessage extends Message implements Serializable {

	@ManualJsonProperty("uri")
	private Uri uri;

	@ManualJsonProperty("comment")
	private String comment;

	@ManualJsonProperty("mark")
	private ArrayList<MarkFriendContent> markFriendContentList;

	@ManualJsonProperty("extra")
	private TextExtra extra;

	public Uri getUri() {
		return uri;
	}

	public void setUri(Uri uri) {
		this.uri = uri;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public ArrayList<MarkFriendContent> getMarkFriendContentList() {
		return markFriendContentList;
	}

	public void setMarkFriendContentList(
			ArrayList<MarkFriendContent> markFriendContentList) {
		this.markFriendContentList = markFriendContentList;
	}

	public TextExtra getExtra() {
		return extra;
	}

	public void setExtra(TextExtra extra) {
		this.extra = extra;
	}
}
